Welcome to PHP Fundamentals!

共127节

3.09 逻辑运算符1

<?php

//逻辑运算符:&&和and(与),||和or(或),!(非),xor(异或)

//逻辑运算符的结果只有false,ture

//逻辑运算符使用英文单词时,前后必须有空格或用()括起来,不然报报错;

//1、&&和and(与) 全部为真时才为真

$x= 3>4&&5<6;

var_dump($x); //返回值:bool(false)

echo "<br>";

$x1= 3<4&&5<6;

var_dump($x1); //返回值:bool(true)

echo "<br>";

$x2= 3<4 and 5>6;

var_dump($x2); //返回值:bool(true) 此处只有一个为真,则为真

echo "<br>";

//2、||和or(或) 只要其中一个为真,则为真

$y= 3>4||5<6;

var_dump($y); //返回值:bool(true)

echo "<br>";

$y1= 3<4||5<6;

var_dump($y1); //返回值:bool(true)

echo "<br>";

$y2= 3>4 or 5>6 or 4<7;

var_dump($y2); //返回值:bool(false) 此次有一个为真,返回应该是真,但实际是false

echo "<br>";

?>